package cn.pro.jasmine.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class AppJdbcSelect {
    public static void main(String[] Args) throws Exception{
        //1.加载驱动类
        Class.forName("com.mysql.jdbc.Driver");
        //2.获取连接
        String url ="jdbc:mysql://localhost:3306/test?useSSL=false";
        String username ="root";
        String password ="root";
        Connection connection = DriverManager.getConnection(url,username,password);
        //3.创建陈述句对象
        Statement statement=connection.createStatement();
        //4.执行查询
        // ORDER BY id      按照 id 排列，默认升序
        // ORDER BY id ASC  按照 id 升序排列
        // ORDER BY id DESC 按照 id 降序排列
        String sql = "SELECT id, username FROM `user` ORDER BY id";
        ResultSet set = statement.executeQuery(sql);
        // 5. 获取数据
        // +----+----------+
        // | id | username |
        // +----+----------+
        // |  1 | Jenkins  |
        // |  2 | timor    |
        // +----+----------+ ←
        while (set.next()) {
            long id = set.getLong(1);
            String name = set.getString(2);
            System.out.println("id=" + id + ", name=" + name);
        }

    }
}
